package com.yang.leather.common.util;

import java.util.List;
public class IdAssemble {
	
	public static String toString(String[] array)
	{
		if(array==null || array.length==0)
		{
			//throw new VisitDBException("数字不能为空");
		}
		String num="";
		for(int i=0;i<array.length;i++)
		{
			
			num+="'"+array[i]+"',";
		}
		String numstring=num.substring(0, num.length()-1);
		return numstring;
	}
	public static void main(String[] args) {
//		String[] productId=new String[]{"8","9","10"}; 
//		String n=toString(productId);
//		System.out.println("sssss"+n);
//		List<String> list=new ArrayList<String>();	
//		list.add("77");
//		list.add("88");
//		String s=listToString(list);
//		System.out.print("ddddddddd"+s);
		
		String ss="0007";
		String a=parseId(ss);
		System.out.println("sssssssssssss"+a);
	}
	public static String toString1(String array)
	{
		if(array.length()==4)
		{
		 	String a=array.substring(0, 1);
		   	String b=array.substring(1, 4);
		   	String num="'"+a+"'"+"'"+b+"'";
		   	return num;
		}
		else if(array.length()==7)
		{
			String a=array.substring(0, 1);
		   	String b=array.substring(1, 4);
		   	String c=array.substring(4,7);
		   	String num="'"+a+"'"+"'"+b+"'"+"'"+c+"'";
			return num;
		}
		else
		{
			return null;
		}
	}
	public static String[] splitString(String... id) {
		String ids = "";
		for(int i = 0; i < id.length; i++) {
			if(!"".equals(id[i])) {
				ids += id[i] + ",";
			}
		}
		ids = ids.substring(0, ids.length()-1);
		return ids.split(",");
	}
	public static String listToString(List<String> list)
	{
		if(list==null || list.size()==0)
		{
			//throw new VisitCoreDBException("不能为空");
		}
		String num="";
		for(int i=0;i<list.size();i++)
		{
			
			num+="'"+list.get(i)+"',";
		}
		String numstring=num.substring(0, num.length()-1);
		return numstring;
	}
	
	public static String parseId(String id)
	{
		int n=id.length();
		String [] ids=new String[(n/3+1)];
		ids[0]=id.substring(0,1);
		for(int i=1;i<ids.length;i++)
		{
			ids[i]=id.substring(0,i*3+1);
		}
		String num="";
		for(int i=0;i<ids.length;i++)
		{
			
			num+="'"+ids[i]+"',";
		}
		String numstring=num.substring(0, num.length()-1);
		return numstring;
	}
	    public void test1()
	    {
	    	
//	    	ProductTypeExBean parent=new ProductTypeExBean();
//	    	parent.setCounter(10);
//	    	parent.setId("101");
//	    	String id=parent.getId();
//	        int count=parent.getCounter();
//	        count++;
//	        String t=(count<10?""+count:count+"");
//	        System.out.print("ssssssssss"+t);
//	        String newId=id+(t.length()==2?""+t:t);
//	        System.out.print("ssssssssss"+newId);
	      
	    }
}
